package com.ksyun.campus.dataserver.services;

import com.ksyun.campus.dataserver.domain.DataServer;

import java.util.List;

public interface RegistService {

    /**
     * 注册当前 DataServer 到 ZooKeeper 中。
     */
    void registToCenter();

    /**
     * 定期报告当前 DataServer 的状态信息（如存储容量、文件总数等）。
     */
    void reportStatus();

    /**
     * 获取集群中所有 DataServer 的列表信息。
     *
     * @return 包含所有 DataServer 信息的列表
     */
    List<DataServer> getDslist();

}
